100
94 30 60 79 36 8 82 48 69 26 13 4 1 85 43 80 91 6 66 3 73 95 4 4 34 6 57 46 68 87 64 8 45 13 8 2 7 61 15 20 49 2 35 14 32 38 54 60 19 84 3 45 92 23 12 98 5 70 52 78 63 88 75 52 84 53 98 36 100 85 81 41 2 53 24 6 67 43 50 14 20 51 72 96 48 38 43 39 82 26 6 39 20 36 34 23 71 4 24 38 
